check the wiring in and around the fuse box and the lights.. check all the fuses and relays for corrosion and good contact. it may even be worth undoing the fuse box to check under it.
it may be easy to find...and should be near the front as its only affecting one light.